using System;
using System.Collections;
using System.Runtime.InteropServices;
using System.Text;
namespace BMC.ARSystem
{
	[Guid("8eab8610-3bcd-4747-821f-db3a64303306")]
	public class ServerInformation71 : ServerInformation63
	{
		private static int[] m_notGettableTags;
		private static int[] m_lazyGettableTags;
		private static int[] m_thisVersionTags;
		static ServerInformation71()
		{
			int[] array = new int[0];
			ServerInformation71.m_notGettableTags = array;
			array = new int[0];
			ServerInformation71.m_lazyGettableTags = array;
			ServerInformation71.m_thisVersionTags = new int[]
			{
				216,
				217,
				218,
				219,
				220,
				221,
				222,
				223,
				224,
				225,
				226,
				227,
				228,
				229,
				230,
				231,
				232,
				233,
				234,
				235,
				236,
				237,
				238,
				239,
				240,
				241,
				242,
				243,
				244,
				245,
				246,
				247,
				248,
				249,
				250,
				251,
				252,
				253,
				254,
				255
			};
			ServerInformation.AddTags(ServerInformation71.m_thisVersionTags);
			ServerInformation.RemoveTags(ServerInformation71.m_notGettableTags);
			ServerInformation.RemoveTags(ServerInformation71.m_lazyGettableTags);
		}
		internal ServerInformation71(Server server) : base(server)
		{
		}
		public override string ToString()
		{
			ArrayList arrayList = new ArrayList();
			arrayList.Sort();
			StringBuilder stringBuilder = new StringBuilder();
			IEnumerator enumerator = arrayList.GetEnumerator();
			try
			{
				while (enumerator.MoveNext())
				{
					string text = (string)enumerator.get_Current();
					stringBuilder.Append(text);
				}
			}
			finally
			{
				IDisposable disposable = enumerator as IDisposable;
				if (disposable != null)
				{
					disposable.Dispose();
				}
			}
			return stringBuilder.ToString();
		}
	}
}
